<template>
  <div class="flower-detail-container">
    <div class="flower-header">
      <div class="flower-image">
        <img :src="blueLotusImage" alt="蓝睡莲" @error="handleImageError" />
      </div>
      <div class="flower-basic-info">
        <h1>蓝睡莲</h1>
        <div class="tags">
          <el-tag type="success">睡莲科</el-tag>
          <el-tag type="warning">国家二级保护植物</el-tag>
          <el-tag type="info">热带水生植物</el-tag>
        </div>
      </div>
    </div>

    <div class="detail-sections">
      <!-- 基本信息部分 -->
      <section class="detail-section">
        <h2><i class="el-icon-info"></i> 基本信息</h2>
        <div class="info-content">
          <p><strong>学名：</strong>Nymphaea nouchali var. caerulea</p>
          <p><strong>分布地区：</strong>中国海南、广东等热带及亚热带地区</p>
          <p><strong>生长环境：</strong>热带水域、湖泊、水塘</p>
          <p><strong>开花时间：</strong>夏季（5-9月）</p>
          <p><strong>保护级别：</strong>国家二级保护植物</p>
        </div>
      </section>

      <!-- 稀有原因部分 -->
      <section class="detail-section">
        <h2><i class="el-icon-warning"></i> 稀有原因</h2>
        <div class="info-content">
          <ul>
            <li>栖息地丧失：由于城市化发展，大量水域被填埋或污染</li>
            <li>气候变化：全球变暖导致适宜生长的水域环境减少</li>
            <li>过度采集：因其观赏和药用价值被过度采集</li>
            <li>生态系统破坏：水质污染导致生存环境恶化</li>
          </ul>
        </div>
      </section>

      <!-- 特征描述部分 -->
      <section class="detail-section">
        <h2><i class="el-icon-document"></i> 特征描述</h2>
        <div class="info-content">
          <p>蓝睡莲是一种多年生水生草本植物，具有以下特征：</p>
          <ul>
            <li>花朵呈现优雅的蓝色，直径可达15-20厘米</li>
            <li>花瓣数量通常为12-15片，呈现星形排列</li>
            <li>叶片圆形或椭圆形，漂浮在水面，直径可达30厘米</li>
            <li>根茎肥厚，生长在水底泥土中</li>
            <li>花期较长，单朵花可持续开放3-4天</li>
          </ul>
        </div>
      </section>

      <!-- 价值用途部分 -->
      <section class="detail-section">
        <h2><i class="el-icon-medal"></i> 价值用途</h2>
        <div class="info-content">
          <div class="value-grid">
            <div class="value-item">
              <h3>药用价值</h3>
              <ul>
                <li>清热利湿：用于治疗热病烦渴</li>
                <li>凉血止血：可用于各种出血症状</li>
                <li>抗炎消肿：对炎症有良好的抑制作用</li>
              </ul>
            </div>
            <div class="value-item">
              <h3>观赏价值</h3>
              <ul>
                <li>优雅的蓝色花朵具有极高的观赏性</li>
                <li>适合水景园林设计</li>
                <li>可用于庭院水池装饰</li>
              </ul>
            </div>
            <div class="value-item">
              <h3>生态价值</h3>
              <ul>
                <li>净化水质：可吸收水中过量的营养物质</li>
                <li>维持生态平衡：为水生生物提供栖息地</li>
                <li>指示物种：可作为水质优良的生态指标</li>
              </ul>
            </div>
          </div>
        </div>
      </section>

      <!-- 保护措施部分 -->
      <section class="detail-section">
        <h2><i class="el-icon-umbrella"></i> 保护措施</h2>
        <div class="info-content">
          <ul>
            <li>建立保护区：在主要分布区域建立专门的水生植物保护区</li>
            <li>人工繁育：开展人工培育计划，扩大种群数量</li>
            <li>生境保护：保护和修复其自然栖息地</li>
            <li>科研监测：持续进行种群监测和研究</li>
            <li>宣传教育：提高公众对珍稀水生植物保护的认识</li>
          </ul>
        </div>
      </section>
    </div>
  </div>
</template>

<script>
import shui from '../assets/images/shui.jpg'

export default {
  name: 'BlueLotusDetail',
  data() {
    return {
      blueLotusImage: shui,
      defaultImage: require('../assets/images/juan.jpg')
    }
  },
  methods: {
    handleImageError(e) {
      console.error('图片加载失败:', e);
      e.target.src = this.defaultImage;
    }
  }
}
</script>

<style scoped>
.flower-detail-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
}

.flower-header {
  display: flex;
  gap: 30px;
  margin-bottom: 40px;
  padding: 20px;
  background: #f8f9fa;
  border-radius: 8px;
}

.flower-image {
  flex: 0 0 400px;
  height: 300px;
  overflow: hidden;
  border-radius: 8px;
}

.flower-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.flower-basic-info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.flower-basic-info h1 {
  margin: 0 0 20px 0;
  font-size: 2.5em;
  color: #333;
}

.tags {
  display: flex;
  gap: 10px;
}

.detail-sections {
  display: grid;
  gap: 30px;
}

.detail-section {
  padding: 20px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.detail-section h2 {
  margin: 0 0 20px 0;
  padding-bottom: 10px;
  border-bottom: 2px solid #409EFF;
  color: #333;
  display: flex;
  align-items: center;
  gap: 10px;
}

.info-content {
  color: #666;
  line-height: 1.6;
}

.info-content ul {
  list-style: none;
  padding: 0;
}

.info-content ul li {
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
}

.info-content ul li:before {
  content: "•";
  color: #409EFF;
  position: absolute;
  left: 0;
}

.value-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
}

.value-item {
  padding: 20px;
  background: #f8f9fa;
  border-radius: 8px;
}

.value-item h3 {
  margin: 0 0 15px 0;
  color: #409EFF;
}

@media (max-width: 768px) {
  .flower-header {
    flex-direction: column;
  }

  .flower-image {
    flex: 0 0 200px;
  }

  .value-grid {
    grid-template-columns: 1fr;
  }
}
</style> 